home *** CD-ROM | disk | FTP | other *** search
- level2 startnoload
- /copyfontdict
- {
- findfont dup length dict
- begin
- {
- 1 index/FID ne{def}{pop pop}ifelse
- }forall
- }bd
- /$ckeyd md def
- /:skey
- {
- 1 index maxlength 2 index
- length sub
- ge
- {
- begin
- /$mkeys 20 dict def
- /$mkeys load
- end
- dup/$ckeyd xs
- }if
- 3 1 roll put
- }bd
- /fD1pass
- {
- 40
- $ckeyd
- //md
- ne
- {
- pop 1
- }if
- $ckeyd exch
- :skey
- }bd
- /:searchdict Z
- /:searchdict
- {
- exch 2 copy
- known
- {
- get
- }{
- exch/$mkeys
- get
- :searchdict
- }ifelse
- }bd
- /lU
- {
- //md exch 2 copy
- known
- {
- get
- }{
- exch
- /$mkeys get
- :searchdict
- }ifelse
- }bd
- level2 endnoload level2 not startnoload
- /copyfontdict
- {
- findfont dup length dict
- copy
- begin
- }bd
- /fD1pass/def ld
- /lU/load ld
- level2 not endnoload
- /fD Z
- /sf Z
- /scf Z
- /sf1pass
- {
- lU setfont
- }bd
- /scf1pass
- {
- exch lU exch scalefont fD
- }bd
- /scf2pass
- {
- scalefont fD
- }bd
- md/fontname known not{
- /fontname/customfont def
- }if
- /Encoding Z
- /:mre
- {
- copyfontdict
- /Encoding MacEncoding def
- fontname currentdict
- end
- definefont :ff fD
- }bd
- /:bsr
- {
- copyfontdict
- /Encoding Encoding 256 array copy def
- Encoding dup
- }bd
- /pd{put dup}bd
- /:esr
- {
- pop pop
- fontname currentdict
- end
- definefont :ff fD
- }bd
- /ps Z
- /fz{/ps xs}bd
- /cF/currentfont ld
- /mbf
- {
- /makeblendedfont where
- {
- pop
- makeblendedfont
- /ABlend exch definefont
- }{
- pop
- }ifelse
- fD
- }def
- %%EndFile
-